UVMap Class Reference

List of all members.

Public Member Functions

 UVMap ()
void SetUsePixelBucket ()
void SetUseRasterLayer ()
void SetPixelBucket (TMCPixelBucket *fPixelBucket, const int32 uvSpaceID)
TMCPixelBucket * GetPixelBucket (const int32 uvSpaceID)
TMCCountedPtr< IShRasterLayer > GetRasterLayer (const int32 uvSpaceID) const
void SetRasterLayer (TMCCountedPtr< IShRasterLayer > rasterLayer, const int32 uvSpaceID)
TMCPtrArray< TMCPixelBucket > & GetPixelBucketArray ()

Public Attributes

boolean fUsePixelBucket
boolean fUseRasterLayer

Protected Attributes

TMCPtrArray< TMCPixelBucket > fPixelBucketArray
TMCCountedPtrArray< IShRasterLayer > fRasterLayerArray

Detailed Description

Stores the texture map calculated for an instance. (see I3DShInstance::GetFlatennedTexturesSync)


Constructor & Destructor Documentation

UVMap::UVMap (   )  [inline]
 


Member Function Documentation

TMCPixelBucket* UVMap::GetPixelBucket (  const int32  uvSpaceID  )  [inline]
 

TMCPtrArray<TMCPixelBucket>& UVMap::GetPixelBucketArray (   )  [inline]
 

TMCCountedPtr<IShRasterLayer> UVMap::GetRasterLayer (  const int32  uvSpaceID  )  const [inline]
 

void UVMap::SetPixelBucket (  TMCPixelBucket *  fPixelBucket,
const int32  uvSpaceID
)  [inline]
 

void UVMap::SetRasterLayer (  TMCCountedPtr< IShRasterLayer >  rasterLayer,
const int32  uvSpaceID
)  [inline]
 

void UVMap::SetUsePixelBucket (   )  [inline]
 

void UVMap::SetUseRasterLayer (   )  [inline]
 


Member Data Documentation

TMCPtrArray<TMCPixelBucket> UVMap::fPixelBucketArray [protected]
 

TMCCountedPtrArray<IShRasterLayer> UVMap::fRasterLayerArray [protected]
 

boolean UVMap::fUsePixelBucket
 

boolean UVMap::fUseRasterLayer
 


The documentation for this class was generated from the following file:
Generated on Wed Dec 7 14:27:51 2005 for Carrara SDK Doc by  doxygen 1.4.5